package com.briup.bookstore.service;

import com.briup.bookstore.domain.dto.AddressModifyDTO;
import com.briup.bookstore.domain.vo.AddressVO;

import java.util.List;

public interface AddressService {

    /**
     * 根据当前登录用户id查询用户地址列表
     *
     * @return 用户地址列表
     */
    List<AddressVO> listByUserId();

    /**
     * 添加用户地址
     *
     * @param modifyDTO 地址新增或修改数据的DTO实体
     */
    void addAddress(AddressModifyDTO modifyDTO);

    /**
     * 修改用户地址
     *
     * @param modifyDTO 地址新增或修改数据的DTO实体
     */
    void updateAddress(AddressModifyDTO modifyDTO);
}
